div.osmio-modal-media {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
	padding: 0;
	margin: 0;
}

div.osmio-modal-media span.osmio-modal-media-loading {
	background: #fff url(images/loading.gif) no-repeat center center;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 2;
}

div.osmio-modal-media img {
	-ms-interpolation-mode: bicubic;
	display: block;
	border: 0;
	padding: 0;
	margin: 0;
	zoom: 1;
}

div.osmio-modal-media a {
	display: block;
}

div.osmio-modal-media a.osmio-modal-media-link-disabled {
	cursor: default;
}

div.osmio-modal-media a span {
	display: block;
	visibility: hidden;
	position: absolute;
	right: 0;
	bottom: 0;
	background: #000;
	color: #fff;
	padding: 0.3em 0.55em 0.45em 0.55em;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

div.osmio-modal-media a:hover span {
	visibility: visible;
}

div.osmio-modal-media a, div.osmio-modal-media a:focus, div.osmio-modal-media a:active	{
	text-decoration: none;
	outline: none; /* Убираем выделение ссылок в Mozilla */
	-moz-outline: none;
	-moz-outline-style: none;
}

div.osmio-modal-media div.osmio-modal-swf, div.osmio-modal-media object {
	position: absolute;
	top: 0px;
	left: 0px;
}